// state 存储数据
const state = {
  isCollapse: false,
}

// getters 对state数据进行加工
const getters ={
  isCollapse: state => state.isCollapse,
}

// actions 响应组件中的事件
const actions = {
  setCollapse({commit},data){
    commit('SET_IS_COLLAPSE',data)
  }
}

// mutations 操作数据
const mutations = {
  SET_IS_COLLAPSE: (state, isCollapse) => {
    state.isCollapse = isCollapse
  },
}

// 暴露配置项在 index.js 自动生成对应的store
export default {
  namespaced: true,
  state,
  actions,
  mutations,
  getters
}
